Golang Job: Back End Engineer

Job added on

Company

Videri

Location

Montreal - Canada

Job type

Full-Time

Golang Job Details

Responsibilities

Title: Golang Backend Developer

Location: Montreal, QC

Manager: Director of Development



Videri is the maker of the smartest and most energy efficient digital display on the market, we call it a Canvas. The Videri Canvas has an elegant form factor, thin and sleek unlike any other traditional display. Canvases come natively connected to the Videri Connected Cloud which offers industry leading content management capabilities, the result is a turnkey digital signage platform with infinite possibilities.



Videri, established in 2013, has deployed over 100K canvases in over 75 countries worldwide, with dozens of leading brands in retail, food & beverage, hospitality, DOOH, entertainment and large enterprises. We are on our third generation of technology continuing to innovate. We are established, proven, and preparing for our next stage of growth.



We are seeking Backend Developers to join our growing, dynamic team! Working with the software development team, you will be working on our microservice based platform. You’ll be tasked with participating in all aspects of the development process, including requirements gathering, research, development, testing, monitoring and troubleshooting. You will work on new services as well as identify and refactor existing services that are currently performance bottlenecks.



Most of our platform is in Ruby on Rails today, though new services that need low latency are currently being written in Golang and Node.js.



What you’ll do:

  • Develop new features: 45%
  • Refactor existing features to reduce tech-debt or increase performance: 20%
  • Collaborate with developers and product manager in requirements gathering: 10%
  • Research solutions: 10%
  • Review other developers pull-requests: 10%
  • Troubleshoot production issues: 5%


What is our tech stack:

  • Front-End: ReactJS and Redux
  • Backend: Golang, Ruby on Rails, Ruby on Jets
  • Databases: PostgreSQL, Redis, Dgraph
  • DevOps: Jenkins, Terraform
  • Cloud: AWS, Lambdas, Kubernetes

Want to know more about our tech stack? Have a look at this link: *************



What you need to perform in this job:

  • You are an experienced Golang developer
  • You have some experience with Ruby on Rails, Python, Node.js
  • You have some experience designing APIs and working with microservices
  • You’ve got some experience with relational databases and SQL
  • You care about performance and scalability
  • You have experience with DevOps concepts and tools
  • You have a Bachelor's Degree in Computer Science, Computer Engineering, technical degree in Computer Science or equivalent work experience

What we’ll bring to the table:

  • An opportunity to grow with a dynamic global company with personal and professional growth
  • Work with a small collaborative team where you can directly impact both product and culture
  • Competitive salary commensurate on experience
  • Medical, Dental and Vision healthcare coverage
  • Three weeks’ vacation, five personal days, six sick days
  • Flexible work from home policy/remote

Benefits